- Флаги повесток
- Заполняются в бд ervu-subpoena-registry в таблице subpoena в переменную system_stages
- При смене статуса по повестке необходимо присваивать флаги:
- Повестка направлена (3) - флаг 1 subpoenaDirected
- Повестка вручена (3.1) - флаг 2 subpoenaAwarded
- Гражданин явился (4), Вручение повестки не требуется (3.8), Явка гражданина не требуется (5.2) -флаг 3 recruitAttendanceConfirm
- Гражданин не явился (5) - флаг 4 recruitAttendanceDenied
- Проект повестки отклонен(3.71), Повестка отклонена (3.72) - флаг subpoenaRejected
Описание: индикатор повестки в карточке гражданина значок конверта . Активное состояние повестки при флаге 1 subpoenaDirected = true, флаг 3 recruitAttendanceConfirm = false. При таком состоянии флагов индикатор подсвечивается синим цветом и при наведении выводится уведомление "Повестка направлена". При переходе в статусы 3.8, 4, 5.2 - флаг 3 recruitAttendanceConfirm приобретает состояние true, повестка считается не активна, индикатор гаснет (серый цвет), уведомление не требуется. В статусе Гражданин не явился (5) флаг 4 recruitAttendanceDenied=true, флаг 3 recruitAttendanceConfirm = false запускается процесс применения мер
- Флаги мер
- Заполняются в бд ervu-subpoena-registry в таблице subpoena в переменную system_stages
- При смене статусов временных мер необходимо проставлять флаги:
- Применена временная мера (10) - флаг 5 measureApplied
- Временная мера отменена (10.2) - флаг 6 measureDenied
- Временные меры отменены (10.3) - флаг 7 measuresDenied
- Применены временные меры (10.4)- флаг 8 measuresApplied
Описание: индикатор ограничительной меры/мер в карточке гражданина значок . Активное состояние индикатора меры/мер при флаге 5 measureApplied/ 8 measuresApplied = true, индикатор подсвечивается красным цветом и при наведении выводится уведомление "Есть ограничения". При переходе в статусы 10.2, 10.3 - отмене временной меры/мер флаг 6 measureDenied/флаг 7 measuresDenied = true, флаг 5 measureApplied/ 8 measuresApplied = false, индикатор гаснет, уведомление - "Ограничений нет"
- Флаги при смене ВК
- Заполняются в бд ervu-person-registry в таблице recruits в переменную vu_current_info
- В процессе смены ВК необходимо проставлять флаги:
- флаг changeVkInProgress
- флаг recruitmentChangeVK
Описание: индикатор процесса смена ВК - значок . Активное состояние индикатора на этапе запроса личного дела при флаге changeVkInProgress = true, recruitmentChangeVK false индикатор подсвечивается синим цветом и при наведении выводится уведомление "В процессе смены ВК". Индикатор подсвечивается зеленым цветом при флагe recruitmentChangeVK = true и changeVkInProgress = false. Индикатор исчезает при changeVkInProgress = false, recruitmentChangeVK = false
- Флаги граждан
- Заполняются в бд ervu-person-registry в таблице recruits в переменную vu_current_info
- removeRegReason
- Заполняются в бд ervu-person-registry в таблице recruits в переменную vu_current_info
Описание: флаг removeRegReason =true/false является признаком приватности причины постановки на учет
- recruitmentIncident
Описание: индикатор наличия инцидента по гражданину - значок . Активное состояние индикатора при флаге recruitmentIncident = true, индикатор подсвечивается красным цветом и при наведении выводится уведомление "Есть инциденты". При закрытии инцидента (статус инцидента 1000, 6, 7) флаг recruitmentIncident = false индикатор гаснет, уведомление - "Нет инцидента". При создании или закрытии инцидента ervu-incidents-service отправляет сообщение в топик Кафки ervu.incident.object.change с полями recruitId и status (инцидента). Сообщения из этого топика вычитывает ervu-person-registry. Если пришло сообщение со статусом инцидента "1", то для гражданина флаг recruitmentIncident= true. Если пришло сообщение с одним из терминальных статусов (6, 7, 1000), то флаг проставляется в false.
- recruitmentMeasures
Описание: флаг recruitmentMeasures=true/false является признаком наличия/отсутствия временной меры/мер у гражданина
- recruitmentSubpoena
Описание: флаг recruitmentSubpoena =true/false является признаком наличия/отсутствия активной повестки у гражданина
- removeRegInProgress
Описание: флаг removeRegInProgress =true/false является признаком процесса снятия с учета гражданина
- isMilitaryRegistered
Описание: индикатор признака состоящего на учете гражданина - значок . Активное состояние индикатор приобретает со статуса гражданина 1.2 - "Состоит на учёте" , флаг isMilitaryRegistered = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "Состоит на учете". При переходе гражданина в статус 1.3 - "Снят с учёта" флаг isMilitaryRegistered = false, карточка гражданина уходит в архив
- recruitmentConversion
Описание: индикатор признака нахождения в процессе конвертации гражданина (ст.1) - значок . Активное состояние индикатора при флаге recruitmentConversion = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "На конвертации". При подтверждении принадлежности предпоставленного к ВК (ст.1.2) флаг recruitmentConversion = false индикатор в карточке гражданина не отражается
- wasMilitaryRegistered
Описание: флаг wasMilitaryRegistered =true проставляется в статусe 8.15 "Решение о снятии с воинского учета". После подписания решения о снятии ключ фиксации факта постановки/снятия приобретает значение recruitmentRegistered: "REMOVED_REGISTERED", карточка-слепок отражается в архиве, индикации для архивных карточек гражданина не предполагается.
- recruitmentApplication
Описание: индикатор наличия активного заявления от гражданина - значок . Активное состояние индикатора при флаге recruitmentApplication = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "Есть активные заявления". При вынесении решения по заявлению флаг recruitmentApplication = false индикатор гаснет, уведомление - "Нет активных заявлений"
- recruitmentNotPersonal
Описание: индикатор поставленного на учет гражданина без личной явки - значок . Активное состояние индикатора при флаге recruitmentNotPersonal=true, подсвечивается зеленым цветом, при наведении уведомление "Поставлен без явки"
- removedFromRegistrationFlag
- recruitmentSeventeen
Описание: флаг recruitmentSeventeen =true/false является признаком достижения гражданином возраста 17 лет в год призыва. Флаг не хранится в БД, рассчитывается на лету.
- recruitmentSeventeenYear
Описание: флаг recruitmentSeventeenYear =true/false - флаг был создан для ограничения 17 летних граждан для вызова. Рассчитывается на лету, не хранится в базе, рассчитывается в момент открытия раздела «Первоначальная-17 лет». True – если на момент расчета, в текущем году гражданину исполняется 17 лет, false – если меньше или больше 17 лет.
- recruitmentEighteen
Описание: флаг recruitmentEighteenr =true/false - флаг был создан для отображения индикатора ограничения возле ФИО рекрута, а так же, чтобы ограничить 17-летних граждан к вызову по причинам «Призывной компании». Значение True флаг принимает в том случае, если на момент расчета (от текущей даты вычитать дату рождения), она равна 18 или выше, false – если меньше 18 лет.
*- Требуется уточнение по описанию флагов в текущей реализации:
- changeVkInProgress
- recruitmentChangeVK
- wasMilitaryRegistered
- removedFromRegistrationFlag
Добавить комментарий